#!/bin/bash

# 设置 Geekbench 版本
GEEKBENCH_VERSION="6.2.2"
GEEKBENCH_DOWNLOAD_URL="https://cdn.geekbench.com/Geekbench-${GEEKBENCH_VERSION}-Linux.tar.gz"

# 创建一个临时目录用于下载 Geekbench
TEMP_DIR=$(mktemp -d)
echo "临时目录已创建: $TEMP_DIR"

# 定义 Geekbench 的安装目录
INSTALL_DIR="/opt/geekbench"

# 下载 Geekbench
echo "正在从 $GEEKBENCH_DOWNLOAD_URL 下载 Geekbench..."
wget -O "$TEMP_DIR/geekbench.tar.gz" "$GEEKBENCH_DOWNLOAD_URL"

# 解压 Geekbench
echo "正在解压 Geekbench 到 $TEMP_DIR..."
tar -xzf "$TEMP_DIR/geekbench.tar.gz" -C "$TEMP_DIR"

# 移动 Geekbench 到安装目录
echo "正在安装 Geekbench 到 $INSTALL_DIR..."
sudo mkdir -p "$INSTALL_DIR"
sudo cp -r "$TEMP_DIR/Geekbench-${GEEKBENCH_VERSION}-Linux/"* "$INSTALL_DIR"

# 清理临时文件
echo "正在清理临时文件..."
rm -rf "$TEMP_DIR"
echo "临时文件已清理"

# 添加 Geekbench 到 PATH（如果需要的话）
echo "export PATH=\$PATH:$INSTALL_DIR" >> ~/.bashrc

# 输出完成信息
echo "Geekbench 安装完成。"
echo "您可能需要重新登录或运行 'source ~/.bashrc' 来更新 PATH。"

# 运行 Geekbench
echo "您现在可以通过运行 'geekbench' 来启动 Geekbench。"